home *** CD-ROM | disk | FTP | other *** search
/ Inter.Net 55-1 / Inter.Net 55-1.iso / CBuilder / Setup / BCB / data.z / winsock.hpp < prev    next >
Encoding:
C/C++ Source or Header  |  1998-02-09  |  1.5 KB  |  76 lines

  1. // Borland C++ Builder
  2. // Copyright (c) 1995, 1998 by Borland International
  3. // All rights reserved
  4.  
  5. // (DO NOT EDIT: machine generated header) 'WinSock.pas' rev: 3.00
  6.  
  7. #ifndef WinSockHPP
  8. #define WinSockHPP
  9. #include <Windows.hpp>
  10. #include <SysInit.hpp>
  11. #include <System.hpp>
  12.  
  13. //-- user supplied -----------------------------------------------------------
  14. #include <winsock.h>
  15. namespace Winsock
  16. {
  17. typedef fd_set *PFDSet;
  18. typedef fd_set TFDSet;
  19. }
  20.  
  21. namespace Winsock
  22. {
  23. //-- type declarations -------------------------------------------------------
  24. typedef timeval *PTimeVal;
  25.  
  26. typedef timeval  TTimeVal;
  27.  
  28. typedef hostent *PHostEnt;
  29.  
  30. typedef hostent  THostEnt;
  31.  
  32. typedef netent *PNetEnt;
  33.  
  34. typedef netent  TNetEnt;
  35.  
  36. typedef servent *PServEnt;
  37.  
  38. typedef servent  TServEnt;
  39.  
  40. typedef protoent *PProtoEnt;
  41.  
  42. typedef protoent  TProtoEnt;
  43.  
  44. typedef in_addr *PInAddr;
  45.  
  46. typedef in_addr  TInAddr;
  47.  
  48. typedef sockaddr_in *PSockAddrIn;
  49.  
  50. typedef sockaddr_in  TSockAddrIn;
  51.  
  52. typedef WSAData *PWSAData;
  53.  
  54. typedef WSAData  TWSAData;
  55.  
  56. typedef _TRANSMIT_FILE_BUFFERS *PTransmitFileBuffers;
  57.  
  58. typedef _TRANSMIT_FILE_BUFFERS  TTransmitFileBuffers;
  59.  
  60. typedef sockproto *PSockProto;
  61.  
  62. typedef sockproto  TSockProto;
  63.  
  64. typedef linger *PLinger;
  65.  
  66. typedef linger  TLinger;
  67.  
  68. //-- var, const, procedure ---------------------------------------------------
  69.  
  70. }    /* namespace Winsock */
  71. #if !defined(NO_IMPLICIT_NAMESPACE_USE)
  72. using namespace Winsock;
  73. #endif
  74. //-- end unit ----------------------------------------------------------------
  75. #endif    // WinSock
  76.